home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Creating Shockwave Web Pages
/
SHOCKED.bin
/
software demos
/
soundedit 16 v2
/
soundeditª 16 version 2 demo
/
Utilities
/
SimpleText.rsrc
/
bin.rsrc_CODE_7_MovieFile.txt
< prev
next >
Wrap
Text File
|
1995-04-19
|
20KB
|
359 lines
# near model CODE resource
# jump table entries: 440-441 (2 of them)
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 000C movea.l A4, [A6 + 0xC]
0000000A 2F2C 016E move.l -[A7], [A4 + 0x16E]
0000000E 303C 018B move.w D0, 0x18B
00000012 AAAA syscall QuickTimeDispatch
00000014 2F2C 016A move.l -[A7], [A4 + 0x16A]
00000018 7023 moveq.l D0, 0x23
0000001A AAAA syscall QuickTimeDispatch
0000001C 558F subq.l A7, 2
0000001E 3F2C 00EC move.w -[A7], [A4 + 0xEC]
00000022 303C 00D5 move.w D0, 0xD5
00000026 AAAA syscall QuickTimeDispatch
00000028 397C FFFF 00EC move.w [A4 + 0xEC], 0xFFFF
0000002E 7000 moveq.l D0, 0x00
00000030 286E FFFC movea.l A4, [A6 - 0x4]
00000034 4E5E unlink A6
00000036 4E75 rts
00000038 904D sub.w D0, A5
0000003A 6F76 ble +0x78 /* 000000B2 */
0000003C 6965 bvs +0x67 /* 000000A3 */
0000003E 436C 6F73 chk.w D1, [A4 + 0x6F73]
00000042 6557 bcs +0x59 /* 0000009B */
00000044 696E bvs +0x70 /* 000000B4 */
00000046 646F bcc +0x71 /* 000000B7 */
00000048 7700 moveq.l D3, 0x00
0000004A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000004E 0000 7064 ori.b D0, 0x64 /* 'd' */
00000052 4E5E unlink A6
00000054 4E75 rts
00000056 914D subx.w -[A0], -[A5]
00000058 6F76 ble +0x78 /* 000000D0 */
0000005A 6965 bvs +0x67 /* 000000C1 */
0000005C 4164 chk.w D0, -[A4]
0000005E 6A75 bpl +0x77 /* 000000D5 */
00000060 7374 moveq.l D1, 0x74
00000062 4375 7273 chk.w D1, [A5 + D7.w * 2 + 0x73]
00000066 6F72 ble +0x74 /* 000000DA */
00000068 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000006C 0000 206E ori.b D0, 0x6E /* 'n' */
00000070 0014 30BC ori.b [A4], 0xBC
00000074 FFFF .invalid <<F/7/7>>
00000076 7000 moveq.l D0, 0x00
00000078 4E5E unlink A6
0000007A 4E75 rts
0000007C 8F4D 6F76 pack -[A7], -[A5], 0x6F76
00000080 6965 bvs +0x67 /* 000000E7 */
00000082 4765 chk.w D3, -[A5]
00000084 7442 moveq.l D2, 0x42
00000086 616C bsr +0x6E /* 000000F4 */
00000088 6C6F bge +0x71 /* 000000F9 */
0000008A 6F6E ble +0x70 /* 000000FA */
0000008C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000090 0000 598F ori.b D0, 0x8F
00000094 206E 000C movea.l A0, [A6 + 0xC]
00000098 2F28 016E move.l -[A7], [A0 + 0x16E]
0000009C 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000A0 2F3C 0004 0007 move.l -[A7], 0x40007
000000A6 7000 moveq.l D0, 0x00
000000A8 A82A syscall ComponentDispatch
000000AA 201F move.l D0, [A7]+
000000AC 4E5E unlink A6
000000AE 4E75 rts
000000B0 904D sub.w D0, A5
label000000B2:
000000B2 6F76 ble +0x78 /* 0000012A */
label000000B4:
000000B4 6965 bvs +0x67 /* 0000011B */
000000B6 4669 6C74 not.w [A1 + 0x6C74]
000000BA 6572 bcs +0x74 /* 0000012E */
000000BC 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
000000C0 7400 moveq.l D2, 0x00
000000C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
000000C6 0000 558F ori.b D0, 0x8F
000000CA 206E 000C movea.l A0, [A6 + 0xC]
000000CE 2F28 016A move.l -[A7], [A0 + 0x16A]
// begin alternate branch 000000D0-000000D6
label000000D0:
000000D0 016A 303C bchg [A2 + 0x303C], D0
000000D4 00DD .incomplete
// end alternate branch 000000D0-000000D6
label000000D0: // (misaligned)
000000D2 303C 00DD move.w D0, 0xDD
000000D6 AAAA syscall QuickTimeDispatch
000000D8 4A1F tst.b [A7]+
label000000DA:
000000DA 6604 bne +0x6 /* 000000E0 */
000000DC 7000 moveq.l D0, 0x00
000000DE 6006 bra +0x8 /* 000000E6 */
label000000E0:
000000E0 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
label000000E6:
000000E6 4E5E unlink A6
000000E8 4E75 rts
000000EA 964D sub.w D3, A5
000000EC 6F76 ble +0x78 /* 00000164 */
000000EE 6965 bvs +0x67 /* 00000155 */
000000F0 4361 chk.w D1, -[A1]
000000F2 6C63 bge +0x65 /* 00000157 */
fn000000F4:
000000F4 756C moveq.l D2, 0x6C
000000F6 6174 bsr +0x76 /* 0000016C */
000000F8 6549 bcs +0x4B /* 00000143 */
label000000FA:
000000FA 646C bcc +0x6E /* 00000168 */
000000FC 6554 bcs +0x56 /* 00000152 */
000000FE 696D bvs +0x6F /* 0000016D */
00000100 6500 0000 bcs +0x2 /* 00000102 */
// begin alternate branch 00000102-00000108
label00000102:
00000102 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000106 FFEE .invalid <<F/7/7>>
// end alternate branch 00000102-00000108
label00000102: // (misaligned)
00000104 4E56 FFEE link A6, -0x0012
00000108 48E7 1118 movem.l -[A7], D3,D7,A3,A4
0000010C 286E 000C movea.l A4, [A6 + 0xC]
00000110 203C 7174 696D move.l D0, 0x7174696D /* 'qtim' */
00000116 41EE FFFC lea.l A0, [A6 - 0x4]
0000011A 2248 movea.l A1, A0
0000011C A1AD syscall Gestalt, flags=1
0000011E 2288 move.l [A1], A0
00000120 41FA FEDE lea.l A0, [PC - 0x122 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000124 2948 0100 move.l [A4 + 0x100], A0
00000128 41FA FF64 lea.l A0, [PC - 0x9C /* 0000008E, value 0x4E560000 'NV\0\0', cstring "NV" */]
// begin alternate branch 0000012A-0000012C
label0000012A:
0000012A FF64 .extension 0xF64 <<F/4-5/7>> // unimplemented
// end alternate branch 0000012A-0000012C
label0000012A: // (misaligned)
0000012C 2948 0120 move.l [A4 + 0x120], A0
// begin alternate branch 0000012E-00000130
label0000012E:
0000012E 0120 btst -[A0], D0
// end alternate branch 0000012E-00000130
label0000012E: // (misaligned)
00000130 41FA FF38 lea.l A0, [PC - 0xC8 /* 0000006A, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000134 2948 0114 move.l [A4 + 0x114], A0
00000138 41FA FF8A lea.l A0, [PC - 0x76 /* 000000C4, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000013C 2948 0140 move.l [A4 + 0x140], A0
00000140 41FA FF0A lea.l A0, [PC - 0xF6 /* 0000004C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000144 2948 0110 move.l [A4 + 0x